A Visual Language for Querying and Updating Graphs
نویسندگان
چکیده
QGRAPH is a new visual language for querying and updating graph databases. In QGRAPH the user can draw a query consisting of some vertices and edges with specified relations between their attributes. The response will be the collection of all subgraphs of the database that have the desired pattern. QGRAPH is very useful for knowledge discovery. QGRAPH has a powerful and elegant counting feature that enables the user to easily specify how many of certain objects and links should exist in order for a subgraph to match a query. QGRAPH has a clean formal semantics which we describe in detail. We show that QGRAPH has expressive power corresponding to a well-defined subset of FO(COUNT), i.e., first-order logic with counting quantifiers.
منابع مشابه
SQUALL: A Controlled Natural Language for Querying and Updating RDF Graphs
Formal languages play a central role in the Semantic Web. An important aspect regarding their design is syntax as it plays a crucial role in the wide acceptance of the Semantic Web approach. The main advantage of controlled natural languages (CNL) is to reconcile the high-level and natural syntax of natural languages, and the precision and lack of ambiguity of formal languages. In the context o...
متن کاملQuerying and Updating RDF / S Named Graphs Master ’ s Thesis
The Semantic Web is emerging to add structure and meaning to conventional Web content [3]. Many scientific groups benefit from data models of increasing complexity to
متن کاملRepresenting and Querying Line Graphs in Natural Language: The iGraph System
Numerical information is often presented in graphs. However, this medium is problematic for certain audiences such as inexperienced graph readers, people with visual impairments and users of mobile technologies featuring small screens. We have developed a system called iGraph which provides short verbal descriptions with the information depicted in graphs and a way of interacting with it by mea...
متن کاملRegular Path Expression for Querying Semistructured Data - Implementation in Prolog
We present regular path expressions (RPE) a language for querying data graphs and its context free grammar implementation in Prolog. A proof of concept parser and query tool is implemented and various usage examples are analyzed for semistructured data formats like XML and JSON.
متن کاملDeveloping a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002